package com.irdstudio.efp.rule.service.facade;

import java.util.List;

import com.irdstudio.efp.rule.common.enumeration.Rule.RuleType;
import com.irdstudio.efp.rule.service.vo.ReqRuleVo;
import com.irdstudio.efp.rule.service.vo.RespRuleVO;
/**
 * @description:规则调用
 * @date:2018年12月24日 下午5:15:09
 * @author:hengyh
 */
public interface RuleCallService {
	/**
	 * @description:根据规则Id和参数执行单条规则，返回规则结果
	 * @param rule
	 * @param param
	 * @return
	 * @date:2018年12月28日 下午5:43:30
	 * @author:wangyk3
	 */
	List<RespRuleVO> executeBatchRule(RuleType ruleType, ReqRuleVo param);
}
